Rna Preceded Dna And Proteins In Evolution A Hypothesis